home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 April / CHIP 1996 aprilis (CD06).zip / CHIP_CD06.ISO / hypertxt.arj / 92 / MNP.CD < prev    next >
Text File  |  1995-09-12  |  11KB  |  228 lines

  1.       @VBBS praktikák@N
  2.  
  3.       @VAz MNP5 világa@N
  4.  
  5.           Sokszor felvetôdik, vajon  miért kell MNP5-öt  is ismerô
  6.       modemet,   vagy   ennek   megfelelô   szoftveres   emulációt
  7.       alkalmazni  akkor,  amikor  BBS-t  létesítünk?  Ennek  oka a
  8.       kriminális minôségû telefonvonalakban rejlik.
  9.           Az   MNP5   protokoll  egy   különleges   hibajavító  és
  10.       adattömörítô eljárás, amely zajos vonalakon is biztosítja  a
  11.       hibátlan adatátvitelt.
  12.           Az  MNP   rövidítés  a   Microcom  Networking   Protocol
  13.       kifejezést takarja. Az USA-beli Microcom cég fejlesztette ki
  14.       pár éve katonai adatátviteli eszközeihez, ahonnan bevonult a
  15.       polgári   életbe.   Az   MNP   illeszkedik   a    Nemzetközi
  16.       Szabványosítási  Szervezet  (International  Organization for
  17.       Standardization -- ISO)  által meghatározott nyílt  hálózati
  18.       kommunikációs  szabványhoz (Open  System Interconnection  --
  19.       OSI -- Network Reference Model). Itt az úgynevezett hálózati
  20.       réteg  része,  azaz  szabványos  adatkapcsolatot  biztosít a
  21.       különbözô eszközök között.
  22.           Az adatkapcsolati szinteket -- rétegeket -- a  következô
  23.       modell mutatja be:
  24.  
  25.                ┌────────────────┐
  26.                │   Application  │
  27.                ├────────────────┤
  28.                │  Presentation  │
  29.                ├────────────────┤
  30.                │     Session    │
  31.                ├────────────────┤
  32.                │    Transport   │
  33.                ├────────────────┤
  34.                │    Hálózati    │
  35.                ├────────────────┤
  36.       Modem és a    ┌─ │ Adatkapcsolati │ ─┐
  37.       file-átviteli │  ├────────────────┤  │ MNP modemes kapcsolat
  38.       eljárás       └─ │     Fizikai    │ ─┘
  39.                └────────────────┘
  40.  
  41.           Mint   láthatjuk,   mind   az   MNP,   mind   pedig    a
  42.       szoftver-protokoll a legalsó  adatkapcsolati réteg része.  E
  43.       szinthez  kapcsolódik   a  többi   hálózati  réteg,   melyek
  44.       együttmûködésével    oldható   meg    az   egyes    eszközök
  45.       összekapcsolása.
  46.           Az OSI hálózati modelljének kapcsolati szintjén, a  Link
  47.       Layeren valósul  meg a  tényleges kommunikáció,  de a valódi
  48.       adatutat a  fizikai réteg  építi fel.  A telefonvonalakon --
  49.       vagy  rossz  szóval  a  kapcsolt  vonalakon  --  megvalósuló
  50.       kommunikáció  az  a   szint,  ahol  modemekkel   kapcsolatba
  51.       léphetünk  az  egyes  adatbázisokkal.  A  megszokott modemek
  52.       legtöbbje  a Bell  103, Bell  212A, valamint  a CCITT  V.21,
  53.       V.22, V22Bis, V.23  ajánlások szerint mûködik.  Nagyon hamar
  54.       kiderült,  hogy  a  CCITT  (a  nemzetközi  távközlési postai
  55.       szervezet) bármennyire erôlködik, egyre inkább a  legnagyobb
  56.       amerikai cégek  -- a  Bell, a  US Robotics  és a Microcom --
  57.       által diktált  szabványok lesznek  a meghatározók.  A chipek
  58.       túlnyomó része is amerikai gyártóktól származik: a Rockwell,
  59.       a  Motorola  és  az  Intel  a  vezetô  cégek  a  modem  IC-k
  60.       gyártásában.
  61.           A   hagyományos   modemek   nem   alkalmasak  hibamentes
  62.       kommunikációra.   Nem   hibatûrô   rendszerek,   amit   azok
  63.       tapasztalhatnak  igazán,  akik  a  magyar   telefonvonalakon
  64.       keresztül  próbálnak az  olcsó modemek  vagy a  régi  magyar
  65.       termékek segítségével kapcsolatba lépni az  ellenállomással.
  66.       File-átvitelkor segít ezen  a hibajavító szoftveres  átvitel
  67.       alkalmazása (Puma, Kermit,  Ymodem, Z-modem), de  ezeknél is
  68.       lehetetlenné   válhat   a   kommunikáció,   mert   az  ASCII
  69.       átvitelben,  ahol  kiadjuk  parancsainkat,  nem  tudunk szót
  70.       érteni  az  ellenállomással.  Erre  jelenleg  két   megoldás
  71.       létezik.  Most jelent  meg az  US Robotics  támogatásával  a
  72.       BLAST   szoftveres   protokoll,   amely   hibajavítást  tesz
  73.       lehetôvé.  Ennél hagyományosabb  -- s  mind hardveres,  mind
  74.       szoftveres megvalósítása elterjedt -- az MNP eljárás. Az MNP
  75.       világszabvánnyá  vált, bár  részletes hivatalos  definíciója
  76.       nyilvánosan nem  hozzáférhetô. A  termékek visszafejtésével,
  77.       illetve   a   szabványos   Rockwell   vagy   Motorola   IC-k
  78.       beépítésével azonban  szinte mindegyik  modemgyártó elôállít
  79.       MNP-kompatibilis  eszközöket.  Részletes  leírása  is  külsô
  80.       forrásból származik.
  81.           Természetesen csak akkor alkalmazható az MNP, ha mind az
  82.       adó, mind a fogadó  oldal szoftveresen vagy hardveresen  fel
  83.       van készítve rá. A  tapasztalatok szerint legalább az  egyik
  84.       oldalon   hardveres   MNP   kell   a   biztos   üzemhez.   A
  85.       BBS-gyakorlatban az Odyssey, az  MTE és a Flashlink  az MNP5
  86.       emulációt    is    alkalmazó,    elterjedt     kommunikációs
  87.       programcsomagok. Ezek az  MNP5 szintjéig képesek  hibamentes
  88.       átvitelre.   A    protokoll   definiálja    a   master-slave
  89.       kompatibilitást,   azaz   ha  egy   szoftver   vagy  hardver
  90.       alacsonyabb szintû MNP-vel jelentkezik be egy magasabbat  is
  91.       tudó rendszerbe, akkor az alkalmazkodik hozzá.
  92.  
  93.  
  94.       @VMNP1@N
  95.  
  96.           Aszinkron, byte-orientált  kapcsolatot valósít  meg, fél
  97.       duplex  (half  duplex)  eljárással.  Gyakorlatilag  már  nem
  98.       alkalmazzák.  Egy  2400   Baud  sebességû  modem   ezzel  az
  99.       eljárással 1690 Baud sebességet tud elérni.
  100.  
  101.  
  102.       @VMNP2@N
  103.  
  104.           Aszinkron  teljes  (full)  duplex  átvitelt  megvalósító
  105.       eljárás. A Z80 és Intel 6800 típusú processzorokra dolgozták
  106.       ki, azok sebességi viszonyaihoz alkalmazkodik. Az elsô MNP-s
  107.       modemek ezzel jelentek meg. Nem lassítja az átvitelt, zavart
  108.       vonalakon az MNP2 egy 2400 Baud-os modemen valóban eléri ezt
  109.       a sebességet.
  110.  
  111.  
  112.       @VMNP3@N
  113.  
  114.           Az MNP3  szinkron bit-orientált  full duplex  adatcserét
  115.       valósít  meg.  10  bites  adatcsomagokat  használ,  ebbôl  8
  116.       adatbit,  1-1  pedig  a  startbit  és  a  stopbit.  Szinkron
  117.       átvitelnél kihagyják a start- és stopbiteket, ami  gyorsítja
  118.       az  átvitelt. Az  MNP3 már  némi tömörítést  is  eredményez,
  119.       tehát  a modem  fizikai sebességénél  látszólag gyorsabb  az
  120.       adatátvitel: egy  2400 Baud-os  modem látszólagos  sebessége
  121.       2600 Baud lesz.
  122.  
  123.  
  124.       @VMNP4@N
  125.  
  126.           Az  MNP4-nél  megjelent két  új  optimalizálási eljárás,
  127.       amit   Adaptive   Packet   Assembly(tm)   és   Data    Phase
  128.       Optimization(tm)  neveken  jegyeztek  be.  Ezek   valamiféle
  129.       csomag jelleget  adtak az  átvitelnek. Az  egyes adatblokkok
  130.       átvitele   úgynevezett   adatkeretekben,   azaz  csomagokban
  131.       történik,  és  a  keret  tartalmazza  a  szükséges ellenôrzô
  132.       biteket. Szintén  kerettel szinkronizálnak  és nyugtáznak  e
  133.       rendszerben. Az adatfázis optimalizálása sok  adminisztratív
  134.       információ felesleges továbbítását elôzi meg --  ellentétben
  135.       a csomagkapcsolt rendszerekkel, ahol az üres, adminisztratív
  136.       információt  hordozó keretek  folyamatosan futnak.  Emellett
  137.       bizonyos adattömörítés is végbemegy, így MNP4 alatt egy 2400
  138.       Baud-os  modem  2900  Baud sebességet  tud  elérni,  ami 20%
  139.       nyereség. Ezzel az  eljárással elsôként a  Microcom AX/1200,
  140.       AX/2400  és  PC/2400  modemek  jelentek  meg.  Ma  is  sokan
  141.       alkalmazzák, letiltva az MNP5-öt, mert a tömörített  file-ok
  142.       átvitele gyorsabb vele mint az MNP5-tel.
  143.  
  144.  
  145.       @VMNP5@N
  146.  
  147.           Az MNP5 tovább tökéletesítette az adattömörítést. Sajnos
  148.       e valós idejû tömörítésnek van egy komoly hibája: nem ismeri
  149.       fel azt, ha az  alapinformáció eleve tömörített. Ilyenkor  a
  150.       különbözô algoritmusokkal kísérletezve erôsen lelassul.
  151.           Ha használja a tömörítést, és nem tömörített  file-okról
  152.       van   szó,   akkor   átlagosan   25--50%-kal   csökkenti   a
  153.       továbbítandó  adatmennyiséget. Sajnos  a közismert  tömörítô
  154.       programokkal -- mint például az LHA és az ARJ --  tömörített
  155.       file-ok esetén  a tömörített  file nagyobb  mint az eredeti,
  156.       mert az MNP5 tovább tömöríteni már nem tud, de hozzáteszi  a
  157.       segédinformációkat. Emiatt használnak sokan MNP nélküli vagy
  158.       MNP4 kommunikációt, amikor tömörített file-okat töltenek  le
  159.       egy BBS-bôl. A szokásos  file-ok esetén egy MNP5-tel  mûködô
  160.       2400   Baud-os   modem  látszólag   4800   Baud  sebességgel
  161.       kommunikál. Sok cég gyárt ilyen szabványú modemeket.
  162.  
  163.  
  164.       @VMNP6@N
  165.  
  166.           Ebben jelent meg az Universal Link Negotiation(tm) és  a
  167.       Statistical Duplexing(tm) eljárás tökéletesített  változata,
  168.       amellyel   már   az   MNP5-nél   próbálkoztak.   Sajnos  nem
  169.       kompatibilis számos MNP hibakorrekcióval dolgozó modemmel. E
  170.       rendszerrel  a  Microcom  egy  új  modem-generáció  alapjait
  171.       teremtette meg. Az ilyen modemek jele HST -- azaz High Speed
  172.       Transaction   --,  és   ezek  csak   akkor  képesek   teljes
  173.       sebességgel kommunikálni a  szokásos MNP-s modemekkel,  ha a
  174.       HST   modem   megfelel   az   úgynevezett   dual    standard
  175.       elôírásainak.
  176.           Ha az Universal  Link Negotiation eljárást  alkalmazza a
  177.       modem,   akkor  V.22bis   szabvány  szerinti   kapcsolatokat
  178.       létesít. Legalább 9600 Baud-os  sebességnél itt már belép  a
  179.       CCITT V.29 ajánlásának megfelelô technológia, ami még  újnak
  180.       számít.  Az  MNP6 félduplex  kommunikációt  valósít meg,  de
  181.       teljes   duplex   szolgáltatásokat   kapunk   tôle.   Ezt  a
  182.       Statistical  Duplexing  néven  szabadalmaztatott  eljárással
  183.       érik el,  amely az  ellentétes irányú  jelfolyamot az  egyes
  184.       keretek között, az adatáramlás szünetében továbbítja. A V.29
  185.       technológiát MNP6 eljárással  jelenleg 19,2 Kbps  sebességig
  186.       alkalmazzák  -- e  sebesség még  biztonsággal használható  a
  187.       hagyományos kapcsolt telefonvonali áramkörökön.
  188.           Jelenleg  a  Microcom  AX/9612c,  AX/9624c  és  PC/9624c
  189.       típusú modemekben található meg e technológia.
  190.  
  191.  
  192.       @VMNP7@N
  193.  
  194.           Az  MNP7  technológiánál  az  Enhanced  Data Compression
  195.       eljárást   kombinálják    az   MNP4    szabványos   kódolási
  196.       eljárásával.    Ennek   eredménye    a   szokásos    file-ok
  197.       továbbításának  mintegy 300%-os  felgyorsulása. Itt  azonban
  198.       sajnos  fokozottan  jelentkezik   az  a  probléma,   hogy  a
  199.       tömörítési  eljárás  nem intelligens.  A  tömörített file-ok
  200.       átküldése  MNP7-tel  hosszabb  ideig  tart,  mint   nélküle.
  201.       Ilyenkor  csak  a  hibajavítás  jelentkezik  haszonként. Nem
  202.       elterjedt eljárás,  csak a  professzionális Microcom  QX/12K
  203.       modem alkalmazza.
  204.  
  205.  
  206.       @VMNP8@N
  207.  
  208.           Kimaradt a  fejlesztésbôl --  legalábbis sohasem  került
  209.       kereskedelmi forgalomba.
  210.  
  211.  
  212.       @VMNP9@N
  213.  
  214.           Az MNP9 esetében  az Enhanced Data  Compression eljárást
  215.       kombinálták a V.32  szerinti kommunikációval, így  egy ilyen
  216.       modem 300%-kal gyorsabb, mint az eredeti CCITT V.32 szerinti
  217.       modem. Az eljárás intelligens -- nem MNP5 modemmel is  képes
  218.       normál  kapcsolat  kialakítására.   ùjnak  számít,  csak   a
  219.       Microcom QX/32c modem támogatja.
  220.  
  221.  
  222.       @VMNP10@N
  223.  
  224.           Fejlesztés  alatt  áll.   Célja  a  korábbi   eredmények
  225.       felhasználásával a tömörítési eljárás intelligenssé tétele.
  226.  
  227.       @KKis János@N
  228.